![]() |
Ключевые слова
Стандарт проектирования. CASE-средства проектирования. Методология RAD. Интерфейс. Среда функционирования. Сценарий обучения. Модель образовательной области. Модель обучаемого. Моделирование учебной среды. Программно-управляемое обучение. Структурно-управляемое обучение.
Концепция реформирования системы образования.
Теоретическая концепция компьютерного обучения была разработана А.П. Ершовым.
Эта концепция включает в себя следующие положения (сохранен авторский стиль):
За годы рыночных преобразований в стране разработан ряд документов, направленных на реформирование системы образования:
Концепция организационно-экономической реформы системы образования, разработанная Комиссией по реформированию образования, основана на идеях:
Принципиально важным остается формирование образовательной политики государства, в которой определены цели, принципы, приоритеты образовательной деятельности и формы ее государственного регулирования. Система образования рассматривается как один из факторов экономического и социального прогресса общества, и ее целью провозглашается формирование гармонично развитой, социально активной творческой личности. Одна из важнейших задач реформы в условиях возрастания многообразия образовательных программ и форм учебных заведений состоит в обеспечении государственных гарантий качества образования, отвечающего заданным общественным стандартам.
Государственный контроль качества образования должен быть обязательным для всех организационно-правовых форм образовательных заведений, включая и негосударственные. Он осуществляется через систему лицензирования, аттестации и государственной аккредитации образовательных заведений, и, хотя эта система пока не совершенна, без ее существования трудно было бы сохранить единство образовательного пространства в стране. В этой связи довольно остро стоит проблема координации между отдельными уровнями управления образованием.
Федеральная программа реформирования образования, разработанная Министерством образования «Развитие единой образовательной информационной среды на 2002-2006 годы» провозглашает:
Функции информационных систем учебного назначения
Исходя из роли образования в жизни общества, традиционно выделяют следующие его функции:
Содержание этих функций заключается в стабилизации и контроле над основными параметрами культурной и социальной среды через направленное формирование знаний, навыков, идеологических установок членов общества. Благодаря системе образования осуществляется передача и накопление знаний, сохраняется национальная культура, осуществляется подготовка человека к активному включению в производственные и социальные связи.
Для индустриального общества характерна репродуктивная форма образования, обеспечивающая воспроизводство интеллектуальных ресурсов на уровне тех общественных стандартов, которые устанавливаются государством.
Система образования как определенным образом организованная институциональная структура выполняет в обществе следующие функции:
Воспроизводственная (репродуктивная) функция образования заключается в обеспечении стандарта общих и профессиональных знаний и умений членов общества, необходимого для участия в процессе общественного производства, т.е. необходимого качества человеческого капитала.
Развивающая (креативная) функция состоит в развитии интеллектуального потенциала личности, ее способностей и инициативы, активизации психологических ресурсов, творчества и саморегуляции.
Социальная функция реализуется через организацию широкого межличностного общения, которое имеет место в образовательных учреждениях и которое приносит значительный эффект с точки зрения перспектив дальнейшей профессиональной деятельности. Различные формы профессиональной переподготовки и повышения квалификации работающих кадров требуют разного сочетания функций образования. Важнейшее место в них принадлежит процессам обучения в смысле обновления и расширения потенциала знаний и профессиональных навыков.
В компьютеризированных формах образования процесс обучения предстает в виде передачи информации, которая происходит уже не традиционным способом дидактического обучения, а в виртуальном пространстве. Стало возможным использование различных индивидуальных стилей представления материала на основе комбинирования текстов, изображений, звукового сопровождения, задач и тестов.
Общие положения по проектированию информационных систем
Стандарт ISO/IEC 12207 определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания информационной системы:
Разработка информационной системы включает в себя все работы по созданию информационного и программного обеспечения в соответствии с заданными требованиями. Разработка является одним из важнейших процессов жизненного цикла информационной системы и, как правило, включает в себя стратегическое планирование, анализ, проектирование и реализацию (программирование).
Под моделью жизненного цикла понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении жизненного цикла:

Спиральная модель проектируется в настоящее время по методологии быстрой разработки приложений RAD (Rapiol Application Development): определение требований, анализ, проектирование, реализация, внедрение.
Особенности: небольшая команда программистов (от 2 до 10 человек); тщательная проработка; произвольный график (от 2 до 6 месяцев); повторный цикл во взаимодействии с заказчиком.

За последние десятилетия сформировалось новое направление в программотехнике – CASE (Computer-Aided Software/System Engineering; дословно – разработка программного обеспечения информационной системы при поддержке/с помощью компьютера). Теперь под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения информационных систем, включая анализ и формулировку требований, проектирование прикладного программного обеспечения (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным программным обеспечением и техническими средствами образуют полную среду разработки автоматизированной информационной системы.
CASE-технология представляет собой методологию проектирования информационных систем, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения системы и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.
Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла и обладающее следующими характерными особенностями:
Классификационные типы CASE-средств, в основном, совпадают с их компонентным составом:
Технология проектирования определяется как совокупность трех составляющих:

Рис.2.3. Технология CASE-средства проектирования
Реальное применение CASE-технологии проектирования (как и любой другой) требует выработки ряда стандартов (правил, соглашений), которые должны соблюдаться всеми участниками проекта:
Стандарт проектирования. Стандарт оформления проектной документации. Стандарт пользовательского интерфейса.
На сегодняшний день наиболее развитым CASE-средством является комплекс технологий и инструментальных средств создания информационных систем, основанный на методологии и технологии DATARUN. В состав комплекса входят следующие инструментальные средства:
Промышленная версия приложения, разработанного с помощью JAM, включает в себя следующие компоненты:
Цели и методы компьютерного обучения.
Обучающие компьютерные модели и алгоритмы.
Человеко-машинное взаимодействие.
Цели и методы компьютерного обучения
Целевые установки компьютерного обучения:
Педагогическая деятельность в условиях компьютеризации характеризуется следующими аспектами:
Методы автоматизированного обучения:
программирование учебной деятельности; моделирование учебной среды; свободное обучение; тестирование и информирование.
При программировании учебной деятельности управляющие воздействия на обучаемого полностью детерминируются системой обучения. При организации обучающего диалога в рамках учебного задания система может использовать разнообразные факторы управления (правильность ответов обучаемого, время ответа, предысторию работы обучаемого над учебным материалом, сложность задания, различные модели обучения и т.п.). Различают программно-управляемое обучение и автоматизированную проверку знаний.
В процессе программно-управляемого обучения обучающая система выполняет некоторую обучающую программу, в которой описываются подлежащие усвоению знания, умения, навыки, а также алгоритмы овладения ими. Обучающая программа строится из определенным образом связанных между собой кадров (квант информации, предъявляемый обучаемому для усвоения или закрепления материала). Совокупность кадров, связанных общим содержанием, образует единицы обучающей программы. По способу связи кадров обучающая программа может быть линейной, разветвленной или смешанной.
При автоматизированной проверке знаний основное внимание уделяется контролю выполнения обучаемым заданий, предъявляемых системой. Совокупность контролирующих заданий с системой связей образуют контролирующую программу, выполняемую обучающей системой.
В рамках моделирования учебной среды обучающая система представляет обучаемому средства моделирования на компьютере объектов и явлений реального мира, с помощью которых он познает конкретные свойства изучаемых объектов и явлений.
При свободном обучении система представляет учебный материал в соответствии с указаниями обучаемого о тематике этого материала и способе работы с ним. Обучаемому представляется доступ к формализованной структуре учебного материала и средства управления работой с этим материалом.
Свободное обучение включает структурно-управляемое обучение, обучение принятию решений и генеративное обучение.
В случае структурно-управляемого обучения учебный материал в обучающей программе представляет собой некоторую иерархию структур данных. Для каждого уровня иерархии определены локальная цель обучения и предпосылки ее достижения. Система представляет обучаемому инициативу выбора уровня иерархии обучающей программы и последовательность достижения локальных целей обучения.
При обучении принятию решений учебная информация представляет собой некоторую совокупность ситуаций, организованную обычно в виде древовидной структуры данных. Переход от одной вершины дерева к другой соответствует переходу от более общего решения к более частному. Совокупность возможных ситуаций представляет собой модель действий обучаемого (с точки зрения автора учебного материала).
Наиболее перспективным представляется генеративное обучение, которое строится на основе взаимодействия модели обучаемого, представляющей его текущий уровень знаний, и модели учебного материала, т.е. совокупности понятий и их связей, которую должен усвоить обучаемый. Учебный материал при генеративном обучении организуется обычно в виде семантических или прагматических сетей, либо в виде совокупности процедур, хранящихся в базе данных и вырабатывающих ответ, сравниваемый с ответом обучаемого.
Тестирование и информирование являются вспомогательными методами, которые могут использоваться в каждом из основных методов и самостоятельно.
Тестирование выявляет индивидуальные психологические и профессиональные характеристики обучаемого, а информирование позволяет обучаемому обращаться к справочным данным с целью получения сведений по учебному материалу, средствам общения с системой и т.д.
Автоматизированное тренирование используется для выработки навыков выполнения определенных мыслительных действий. Учебный материал организуется в виде банка учебных заданий, для каждого из которых определены их класс и характеристики ошибок, обычно допускаемых обучаемым.
Диалог, в котором целью хотя бы одного из участников служит формирование знаний и умений, называется обучающим диалогом. Простейшая форма обучающего диалога используется в традиционных формах программированного обучения.
Отличительные черты (признаки) такого диалога:
Обучающие компьютерные модели и алгоритмы
Модель деятельности обучаемого, решающего задачу с помощью компьютера, должна включать в себя следующие умения:
Компьютерные модели включают множество аспектов моделируемой реальности, обеспечивают большую гибкость при решении задач, позволяют управлять временем и пространством, повторять или изменять ситуацию, дополнять модель графикой, мультипликацией, звуковым сопровождением.
Учебные компьютерно-ориентированные задачи подразделяются на:
В учебном процессе часто используется имитационное моделирование – имитация поведения объекта, реальной среды, ситуации, процесса в динамике, отражение основных характеристик и свойств.
Модель решения учебной задачи можно построить как систему из множества операторов, обеспечивающих прохождение и переработку информации:
Для реализации принципов индивидуального обучения обучающая система должна включать модель обучаемого и модель предметной области, рис. 2.4.

В математике понятие алгоритма предусматривает точное предписание (т.е. набор операций и правил их чередования), при помощи которого, начиная с некоторых исходных данных, можно решить любую задачу фиксированного типа.
Механический алгоритм задает определенные действия, обозначая их в единственной и достоверной последовательности, обеспечивая тем самым однозначно требуемый (искомый) результат.
Вероятностный (стохостический) алгоритм дает программу решения задачи несколькими путями или способами, приводящими к вероятному достижению результата.
Эвристический алгоритм – это такой алгоритм, в котором достижение конечного результата программы действий однозначно не определено, вся последовательность действий не обозначена, все действия исполнителя не выполнены.
Этот алгоритм основан на некоторых идеях стратегии поиска:
Использование эвристических алгоритмов подчас является единственным способом решения неформализованных задач с помощью компьютера (выбор конструкции, формы тела, стратегии обучения, управления объектом в условиях неопределенности и т.п.).
Методология решения задачи на компьютере в общем случае рассматривает совместную «деятельность» человека и компьютера. Непосредственное решение задачи – это процесс автоматического преобразования исходных данных в искомый результат в соответствии с заданным алгоритмом.
Человеко-машинное взаимодействие
Элементы теории диалоговых информационных систем
Состояние информационной среды можно охарактеризовать следующими преобразованиями:
Модель данных представляет собой множество имен доменов, между которыми указаны связи. Манипулирование данными основано на прослеживании связей между доменами, которые характеризуют модель данных, и связано с использованием переборных алгоритмов.
Модель вычислений, используемая для генерации управляющих программ, состоит из двух компонентов – модели среды и неупорядоченного множества вычислительных процедур.
Модель среды представляет собой набор глобальных переменных, конкретные значения которых отражают текущее состояние процесса обработки информации, позволяя управлять генерацией программ.
Блок управления вычислениями позволяет по непроцедурному описанию, отражающему информационные связи между прикладными модулями, формировать программу, управляющую вычислительным процессом для решения задач пользователя.
Организация специального диалога пользователя с информационной системой при вводе/выводе данных осуществляется в рамках блока общения и основана на моделях документов. Представление моделей документов базируется на понятиях и связывающих их отношениях.
Диалог, в котором целью хотя бы одного из участников служит формирование знаний и умений, называется обучающим диалогом. Простейшая форма обучающего диалога используется в традиционных формах программированного обучения.
Отличительные черты (признаки) такого диалога:
Диалоговая система должна обладать способностью к адаптации, чтобы видоизменяться с учетом различных уровней подготовки пользователя, а также с учетом того, что один и тот же пользователь неодинаково знаком со всеми свойствами системы.
Для реализации диалога разрабатывается интерфейс человек-компьютер. Он должен включать тексты выдаваемых сообщений, заданий, правильных ответов. Эти материалы могут генерироваться самой обучающей системой (методическая оболочка).
Педагогический уровень реализации обучающей системы описывается в виде сценария действий обучающей системы в каждый момент обучения.
Сценарий должен предусматривать:
План разработки сценария описывается следующими действиями:
Стандарт интерфейса пользователя должен устанавливать:
Назначение Выполняемые функции Классификация.
Особенности разработки и применения.
Типовые автоматизированные обучающие системы.
Назначение Выполняемые функции Классификация
Использование обучающих комплексов на базе компьютерных автоматизированных систем делает возможным рассмотрение в учебных целях современных задач системотехники, информатики, программирования.
К таким вопросам можно отнести проблемную ориентацию обучения, моделирование обучающих систем, работу с реальной информацией, разработку алгоритмических предписаний, программирование в современных средах на современном инструментарии, технологию проектирования и эксплуатации автоматизированных систем.
Возможность использования машинного хранения функций, информации, программ, параметризованных запросов и сценариев работы делает возможным настройку обучающей системы на выполнение конкретной учебной задачи.
Концептуальную основу обучающей системы можно охарактеризовать следующими положениями:
Автоматизированная обучающая система – это человеко-машинная система, состоящая из компьютера индивидуального или коллективного пользования, комплекса технических, математических, программных, учебно-методических и педагогических средств, предназначенная для автоматизации многих видов и форм обучения в образовательном учреждении.
Возможности системы:
Под техническим обеспечением автоматизированной обучающей системы понимается комплекс средств вычислительной техники, обеспечивающих функционирование автоматизированных обучающих систем.
Под математическим обеспечением автоматизированной обучающей системы понимается совокупность математических методов, моделей и алгоритмов для решения учебных задач и обработки информации с применением вычислительной техники в автоматизированных системах.
Под программным обеспечением автоматизированной обучающей системы понимается совокупность программ для реализации целей и задач автоматизированной системы, обеспечивающих ее функционирование.
Учебно-методическое обеспечение – это подлежащий усвоению учебный материал, т.е. объяснительные тексты и инструкции, учебные и контрольные задания и вопросы для проверки качества усвоения. В учебно-методическое обеспечение автоматизированной обучающей системы включается и разработанный преподавателем-методистом сценарий обучения, представляющий собой указания относительно процедуры управления учением в тех или иных ситуациях, данные на языке инструкций для автоматизированной системы. Этот вид обеспечения может содержать и методические указания для преподавателей, проводящих занятия в компьютерном классе с автоматизированной системой.
Организационное обеспечение – это вся документация, определяющая график работы с автоматизированной системой (расписание занятий, формы заявок на обслуживание компьютерного класса, списки групп учащихся, инструкции по обращению с техническими устройствами и т.п.).
Можно выделить следующие функции автоматизированной обучающей системы в деятельности обучения:
Классификация учебно-ориентированных компьютерных систем приводится на рис.2.5.

Учебно-ориентированные компьютерные системы должны быть организованы так, чтобы Учебно-ориентированные компьютерные системы должны быть организованы так, чтобы их применение вырабатывало у обучаемых потребности и навыки, обеспечивающие регулярное и эффективное использование ими компьютеров в дальнейшей практической деятельности. Поэтому в них должны входить аналоги тех систем, которые уже нашли массовое применение в мировой практике и имеют перспективу дальнейшего распространения.
Необходимо создавать у обучаемых прочные навыки применения компьютера как инструмента решения разнообразных задач учебного и прикладного характера. Прикладное обеспечение, связанное с решением определенного круга задач (конкретных), должно возникать каждый раз заново, являясь продуктом совместной деятельности обучающего и обучаемого.
При наличии тысяч «наивных» пользователей потребительские качества обучающих компьютерных систем должны быть на самом высоком уровне.
Учебно-ориентированные компьютерные системы – это системы, обеспечивающие применение вычислительной техники для предъявления учебной информации, формирования и закрепления основных навыков учебной дисциплины, управления обучением и анализа учебной деятельности.
Технология проектирования учебно-ориентированных систем подчиняется общим правилам и рекомендациям создания компьютерных систем общего назначения.
Создание автоматизированных информационных систем в нашей стране регламентируется «Комплексом стандартов и руководящих документов на автоматизированные системы» (ГОСТ 34.601-90).
Можно выделить типовые этапы проектирования компьютерных обучающих систем:
Типовые автоматизированные обучающие системы
Справочные системыМодель данных, определяющая хранимые структуры данных и операции над ними, занимает центральное место в организации баз данных информационных систем. Вторым важнейшим фактором является организация интерфейса пользователя с системой. В общем случае задача интерфейса заключается в установлении связи пользователя с информационной базой, в частности, за счет универсальных средств отображения структур данных базы в пользовательское представление данных (и обратно).
Доступ к данным осуществляется в соответствии с их структурой, заданной описанием данных, и представляет собой процедуру обхода вершин дерева данных. В процессе обхода в текущей вершине можно производить определенные действия с данными: читать и изменять данные, создавать новые вершины, удалять текущие вершины вместе с их поддеревьями и т.д. При этом все выполняемые в процессе обхода дерева данных движения представляют собой либо переходы, согласованные с иерархией дерева, либо прямые переходы по ссылкам. Совокупность таких переходов называется траекторией в дереве данных или в базе данных.
В соответствии с траекторией дерева данных выполнение запроса логически разбивается на части, относящиеся к обработке групп данных различными процедурами. Последовательность доступа к данным по траектории дерева данных определяет последовательность выполнения процедур обработки, а наличие данных – сам факт выполнения процедур (фактически доступ к данным управляет выполнением процедур). Таким образом, запрос представляет собой сложную смесь считывания данных из базы и выполнения процедур.
Диалоговый интерфейс обеспечивает и различные формы взаимодействия:Работа по сценарию. Это – основной режим работы прикладных конечных пользователей. Взаимодействие происходит на языке, состоящем из меню, команд и бланков, подлежащих заполнению и выдаваемых по заданному сценарию. Сценарий отражает профессиональные интересы пользователей и создается в понятных ему терминах. В состав сценария включаются средства подсказки и обучения. Пользователю не нужно знать структуру данных и изучать специальный язык манипулирования данными. Сценарий создается администратором и оперативному изменению не подлежит.
Работа с произвольными запросами. Это – режим работы пользователей-профессионалов в сфере обработки данных. Такая форма взаимодействия доступна подготовленным пользователям, знающим структуру информационной базы и язык манипулирования данными. Пользователь может работать со схемой базы данных (определять, удалять, изменять отношения) в пределах предоставленных ему полномочий. Для манипулирования данными используется язык реляционного интерфейса. Диалог состоит из запросов на языке реляционного интерфейса, команд управления и редактирования и ответов на них, передаваемых через диалоговый интерфейс.
Работа по созданию сценария. Это – режим работы администратора. Сценарий работы прикладных конечных пользователей создается администратором совместно с прикладными пользователями. Формирование сценария ведется в диалоговом режиме. В процессе работы администратор имеет возможность проверить созданный им сценарий и оперативно откорректировать его. Администратор создает систему меню и связанных с меню запросов, а также описывает экранные формы в соответствии с требованиями конечных пользователей.
Диалог прикладного конечного пользователя задается иерархической системой меню, содержащих описание последовательности работы в терминах определенной предметной области. Для формулирования запросов пользователям предоставляется специализированный полноэкранный редактор. Стратегия диалога основана на концепции контекстной помощи, чередующейся с запросами. Фрагмент, состоящий из ключевого слова и связанного с ним текстового поля, становится самостоятельным объектом. Укрупнение объектов редактирования позволяет ускорить обработку запросов, а диалоговые средства работы с шаблонами снижают возможность случайного внесения ошибок в текст запросов.
Пример 2.1. Автоматизированная справочная система для изучения языка КуМир – Справка/КуМир.
Имеет разделы: основной текст KUMIR, задачи для интерпретатора INTERPRE, задачи для исполнителя ISPOLNIT.
В основном разделе содержатся сведения о диалоговой русскоязычной системе программирования КуМир версии 3.60, разработанной производственным объединением Инфомир. Назначение системы – освоение языка программирования КуМир (развитие языка Е) и моделирование учебных миров, в которых функционируют исполнители.
Система записана в файле KUMIR.exe, подсказки – в файле KUMIRRUS.hlp, данные для подсистемы меню – в файле KUMIRRUS.mnu. Для настройки системы используются файлы TUNE.exe и TUNBOOST.bin. Для организации работы с системой используется микрокоммандер МС.
В разделе интерпретатора содержатся типовые учебные задачи: текст задания (условие задачи) и текст программы решения задачи.
В разделе исполнителей содержатся типовые учебные задачи для исполнителей системы (Робот, Черепашка, ГраТекс, SYS, Вездеход, Куберия, Жизнь): текст задания (условие задачи), текст программы управления исполнителем и описание мира, в котором функционирует исполнитель.
Беспорядочный перебор - пользователь не имеет в виду какую-то определенную информацию или документ, а просто хочет «оглядеться вокруг» в поисках чего-нибудь интересного.
Информационный поиск - пользователь периодически или случайно нуждается в определенной информации или документации того или иного рода.
Регулярное оповещение - пользователь рассчитывает, что он будет информирован о всех новых материалах, касающихся его конкретной области деятельности.
Одной из важных функций библиотечных автоматизированных систем является выдача ответов на запросы пользователей. В процессе формирования запроса пользователем должна быть идентифицирована та часть информационной базы, которая имеет отношение к выдаче справки, а также установлено предписание, задающее критерии отбора данных, и процедура извлечения нужных сведений из базы данных. Процедура поиска включает информацию, идентифицирующую часть базы данных, предикат, определяющий критерий отбора данных, и оператор извлечения.
Пример 2.2. Автоматизированная обучающая система для программирования на языке
Паскаль – Библиотека/Паскаль.
Имеет разделы: условия задач (тексты заданий) PAS_TXT, программы решения задач (исходные тексты) PAS_PRG, блок-схемы реализованных алгоритмов (выполнены средствами языка). Используется транслятор BP.exe.
В комплект поставки входят методические указания по выполнению лабораторных работ PASCAL.lab.
Автоматизированные учебные пособия
Под автоматизированным (компьютерным) учебным пособием понимается структурированная совокупность упорядоченных знаний и данных, обеспечивающая внедрение новых информационно-педагогических технологий решения дидактических задач обучения.
Способ взаимодействия компьютерного пособия с пользователем реализуется программой, управляющей доступом, переработкой информации и представлением ее в понятном и удобном для пользователя виде. Взаимодействие определяется возможностями пользователя понять, проанализировать информацию, представленную компьютером, и перейти к ответу посредством интерактивной технологии интерфейса (инструментальных, программных и физических средств).
Принципы создания пользовательского интерфейса основаны на формировании оконного интерфейса с вызовом главного меню и всплывающих окон подменю. Наиболее перспективным является принцип объект-действие, который обусловливает минимизацию режимов применения программного продукта и страховку пользователей от возникающих неудобств в работе с ним.
Пример 2.3. Автоматизированное учебное пособие «Использование вычислительной
техники в учебном процессе».
Учебное пособие состоит из первичного текста TEXT; иллюстраций IWT_POLI. Пункты главного меню: Теоретические сведения. Лабораторный практикум. Иллюстрации. Библиография. Приложение.
Каждый раздел имеет ссылки на главы и ключевые слова.
Система может функционировать на IBM PC-совместимых компьютерах с процессором Р486 и выше, операционной системой MS DOS версии 5.0 и выше и видеоадаптером VGA. Потребная дисковая память 750 килобайт.